#ifndef  __PROG_RES_H__
#define  __PROG_RES_H__

#define CS1_PRRES_DDR 		DDRD
#define CS1_PRRES_PORT 		PORTD
#define CS1_PRRES_PIN		PD7

#define CS2_PRRES_DDR 		DDRB
#define CS2_PRRES_PORT 		PORTB
#define CS2_PRRES_PIN		PB6

#define CS3_PRRES_DDR 		DDRB
#define CS3_PRRES_PORT 		PORTB
#define CS3_PRRES_PIN		PB5

#define CS4_PRRES_DDR 		DDRA
#define CS4_PRRES_PORT 		PORTA
#define CS4_PRRES_PIN		PA4


#define CS1_RES_CONF 	CS1_PRRES_DDR|=1<<CS1_PRRES_PIN
#define CS1_RES_DISABLE	CS1_PRRES_PORT|=1<<CS1_PRRES_PIN
#define CS1_RES_ENABLE	CS1_PRRES_PORT&=~(1<<CS1_PRRES_PIN)

#define CS2_RES_CONF 	CS2_PRRES_DDR|=1<<CS2_PRRES_PIN
#define CS2_RES_DISABLE	CS2_PRRES_PORT|=1<<CS2_PRRES_PIN
#define CS2_RES_ENABLE	CS2_PRRES_PORT&=~(1<<CS2_PRRES_PIN)

#define CS3_RES_CONF 	CS3_PRRES_DDR|=1<<CS3_PRRES_PIN
#define CS3_RES_DISABLE	CS3_PRRES_PORT|=1<<CS3_PRRES_PIN
#define CS3_RES_ENABLE	CS3_PRRES_PORT&=~(1<<CS3_PRRES_PIN)

#define CS4_RES_CONF 	CS4_PRRES_DDR|=1<<CS4_PRRES_PIN
#define CS4_RES_DISABLE	CS4_PRRES_PORT|=1<<CS4_PRRES_PIN
#define CS4_RES_ENABLE	CS4_PRRES_PORT&=~(1<<CS4_PRRES_PIN)

void Init_prog_res(void);
void put_res(unsigned char num_res,unsigned char num_channel,unsigned char res);
void put_res_bug(unsigned char num_res,unsigned char num_channel,unsigned char res);

#endif
